home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 194 (1992-03-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 194 (1992-03-10)(Manewaldt, A.)(DE)(PD).adf / AKCC / Dokumentation / AKCC_DEU.doc < prev    next >
Text File  |  1992-02-29  |  35KB  |  830 lines

  1. ==============================================================================
  2. ==============================================================================
  3. ===                     AKCC V1.4.001 rel. 0801-92                         ===
  4. ==============================================================================
  5. ===                       ( S H A R E W A R E )                            ===
  6. ==============================================================================
  7. ===                                                                        ===
  8. ===                       (c) 1990-92 by Andreas Ralph Kleinert            ===
  9. ===                                      Grube Hohe Grethe 23              ===
  10. ===                                      W-5900 Siegen 1                   ===
  11. ===                                      Germany                           ===
  12. ===                                                                        ===
  13. ==============================================================================
  14. ==============================================================================
  15. === (Lauffaehig unter OS V1.2 bis V2.04,                                   ===
  16. ===  benoetigt 'akcc.library' V35.1  oder hoeher.)                         ===
  17. ==============================================================================
  18.  
  19.      'AKCC' ist (C)opyright 1990-92 by Andreas R. Kleinert
  20.      und darf frei kopiert werden. Eine 'Entrichtung' des SHARE-Betrages ist
  21.      erwuenscht, aber nicht Zwang. Eine eventuell verlangte Kopiergebuehr pro
  22.      Diskette sollte 10 DM bzw. das 5-fache des Leerdiskettenpreises nicht
  23.      uebersteigen.
  24.      ERWUENSCHT ist allerdings ein Betrag, der, bis auf eine geringe
  25.      Kopiergebuehr, in etwa dem Preis einer Leerdiskette entspricht.
  26.      'AKCC V1.4.001' darf nicht unvollstaendig weitergegeben werden !
  27.      Bestandteile von 'AKCC V1.4.001' sind :
  28.  
  29.       - diese Anleitung
  30.       - der restliche Inhalt dieses Directories, soweit als Bestandteil
  31.         von 'AKCC V1.4.001' gekennzeichnet
  32.  
  33.      ----- Dokumentationsfile-Version : V1.4.001-A-0801-92 -----
  34.  
  35. =============================================================================
  36. = PROGRAMMBESCHREIBUNG :                                                    =
  37. =============================================================================
  38.  
  39.     'AKCC V1.4.001' ist ein Paket von CLI-/Shell-Kommandos fuer den Amiga,
  40.     das die Arbeit mit dem AMIGA, insbesondere fuer erfahrenere Anwender,
  41.     aber auch fuer Anfaenger erleichtern soll.
  42.     Enthalten sind sowohl Programme, die bereits vorhandene CLI-/Shell-Kom-
  43.     mandos ersetzen, als auch auch voellig (?) neue.
  44.     'AKCC' soll eine Ergaenzung zu anderen CLI-/Shell-Paketen, z.B. von
  45.     Commodore oder ARP, sein, nicht jedoch deren direkter Konkurrent, was,
  46.     so glaube ich zumindest, im momentanen Enwicklungsstadium von 'AKCC' auch
  47.     kaum ernsthaft angenommen werden koennte.
  48.  
  49. =============================================================================
  50. = HINWEIS :                                                                 =
  51. =============================================================================
  52.  
  53.      DIESES PROGRAMM IST SHAREWARE !!!
  54.    
  55.    - Was bedeutet dies konkret ?
  56.  
  57.      Wenn Sie dieses Programm regelmaessig benutzen, entrichten Sie bitte
  58.      einen SHARE-Betrag von DM 15 an mich. Dies ist jedoch FREIWILLIG
  59.      (deshalb ist dieses Programm keine KOMMERZIELLE Shareware) !!!
  60.      Haben Sie den SHARE-Betrag an mich entrichtet, so koennen Sie von
  61.      mir gegen Leerdiskette und Rueckporto (RP) jeweils die neueste Version
  62.      dieses Programmes in regelmaessigen Abstaenden (also ca. >= 2-3 Mon.)
  63.      erhalten.
  64.  
  65.      Dieses Angebot gilt solange, bis ich mich, aus welchen Gruenden auch im-
  66.      mer, nicht mehr in der Lage sehe, es zu diesen vergleichsweise gross-
  67.      zuegigen Bedingungen zu erfuellen (s.u.).
  68.  
  69.  
  70.    - Was geschieht, wenn dieses Angebot einmal NICHT mehr gelten
  71.      sollte (s.o.) ?
  72.  
  73.      Alternativen :
  74.  
  75.      a) Es faende keine Weiterentwicklung mehr statt.
  76.         (Unwahrscheinlich aber moeglich.)
  77.  
  78.       oder :
  79.  
  80.      b) Dieses Programm koennte in einer spaeteren Version als kommerzielle
  81.         Shareware vertrieben werden, eventuell mit Rabatt fuer diejenigen,
  82.         die bereits den freiwilligen Sharebetrag bezahlt haben.
  83.  
  84.       oder :
  85.  
  86.      c) Dieses Programm koennte in einer spaeteren Version komplett kommer-
  87.         ziell vertrieben werden.
  88.  
  89.      Fazit :
  90.  
  91.      Wuerde mir jemand, nachdem dieses Angebot bereits NICHT mehr gilt, noch
  92.      15 DM + RP + Leerdiskette zusenden, so wuerde ich den dazu notwendigen
  93.      Teil des RP dazu verwenden, um die 15 DM sowie die Diskette (leer) und
  94.      den Rest des RP zurueckzusenden, und ausserdem eine Information beilegen,
  95.      die Auskunft darueber gibt, welchen Status (a,b,c,?) die neue Version
  96.      des Programmes nun besizt und warum.
  97.      Selbstverstaendlich erhielten dann auch alle diejenigen, die bereits den
  98.      SHARE-Betrag bezahlt haben und mir eine Diskette mit RP schickten, um
  99.      ein Update zu bekommen, die Diskette und den Rest des RP zurueck, aller-
  100.      dings eventuell noch zusaetzlich mit einem Vorzugsangebot fuer die neue
  101.      Version (s.o.).
  102.  
  103.      Dies ist jedoch momentan alles (noch) nicht in greifbarer Naehe. Auch
  104.      glaube ich nicht, dass dieses Programm bereits ausgereift genug waere,
  105.      um auf dem kommerziellen (Shareware-)Markt Bestand haben zu koennen.
  106.  
  107.      Es lohnt sich also, einmal darueber nachzudenken, die (freiwillige)
  108.      SHAREWARE-Idee zu foerdern, zumal niemand ein Risiko eingeht (schon gar
  109.      nicht bei 15 DM) !
  110.  
  111.    - Notwendige Infomationen fuer mich :
  112.  
  113.      Geben Sie bitte immer auf jeden Fall die Version dieses Programmes an,
  114.      die Sie besitzen, so dass ich sehe, ob ein 'Update' schon (oder noch)
  115.      moeglich bzw. sinnvoll ist.
  116.      Vergessen Sie bitte auch nicht, fuer alle Faelle Ihre Telefonnummer an-
  117.      zugeben !!!
  118.  
  119. =============================================================================
  120. = INSTALLATION :                                                            =
  121. =============================================================================
  122.  
  123.     Methode A :
  124.  
  125.       1. Verwenden Sie beigefuegten Batch-Dateien zur Installation von AKCC
  126.          (theoretisch muessten sie fuktionieren ... --- sollte das nicht der
  127.           Fall sein, gehen Sie bitte nach Methode B vor ...)
  128.  
  129.     Methode B :
  130.  
  131.       1. Kopieren Sie die (momentan) 37 'AKCC'-Befehle in das 'C'-Verzeichnis
  132.          Ihrer System- oder irgeneiner anderen Diskette.
  133.       2. Kopieren Sie die dazugehoerige Version der 'akcc.library' (V35.1 ) in
  134.          das 'LIBS'-Verzeichnis Ihrer System- oder irgendeiner anderen Dis-
  135.          kette.
  136.  
  137.     Methode C (bei Platzmangel ...) :
  138.  
  139.       1. Kopieren Sie den Teil der (momentan) 37 'AKCC'-Befehle, den Sie
  140.          BENOETIGEN in das 'C'-Verzeichnis Ihrer System- oder irgeneiner ande-
  141.          ren Diskette.
  142.       2. Kopieren Sie die dazugehoerige Version der 'akcc.library' (V35.1 ) in
  143.          das 'LIBS'-Verzeichnis Ihrer System- oder irgendeiner anderen Dis-
  144.          kette.
  145.  
  146.     Ausserdem :
  147.  
  148.       ... richten Sie bitte die logischen Devices 'T:', 'ENV:' und 'CLIPS:'
  149.           (z.B. wie folgt) ein !!!
  150.  
  151.                 MakeDir RAD:t                ; In der startup-sequence FailAt
  152.                 MakeDir RAD:env              ; auf einen hoeheren Wert setzen,
  153.                 MakeDir RAD:clipboards       ; falls 'RAD:' benutzt wird, da
  154.  
  155.                 Assign T: RAD:t              ; 'MakeDir' bei allen weiteren
  156.                 Assign ENV: RAD:env          ; Starts Fehler liefert.
  157.                 Assign ENV: RAD:clipboards   ; ('RAD:' ist ja resetfest ...)
  158.  
  159.           Fuer das Anlegen von 'ENV:' kann (und sollte auch) der AKCC-Befehl
  160.           'EnvAct' verwendet werden !
  161.  
  162.       ... setzen Sie die Stack-Groesse fuer das CLI auf einen vernuenftigen
  163.           Wert ! Ich persoenlich arbeite stets mit Stacks groesser als
  164.           30000 Bytes, da ansonsten Programme, die rekursive Operationen
  165.           durchfuehren u.U. Abstuerze verursachen koennen.
  166.  
  167.     Achtung : Es ist nicht unbedingt zu empfehlen, verschiedene Versionen von
  168.               AKCC, einschliesslich der 'akcc.library', zu kombinieren.
  169.               Angaben, ob eine neue Version der 'akcc.library' kompatibel ist,
  170.               koennen Sie jedoch in deren Dokumentation finden.
  171.               (Keine Garantie !)
  172.  
  173.     Ausserdem :
  174.  
  175.               Nicht alle Befehle koennen resident gemacht werden, deshalb
  176.               lassen Sie es lieber !
  177.               (Ich arbeite daran !)
  178.  
  179. =============================================================================
  180. = BEDIENUNG :                                                               =
  181. =============================================================================
  182.  
  183.     Jeder einzelne 'AKCC'-Befehl liefert eine (englische) Kurzanweisung
  184.     zur Bedienung in der Form 'USAGE : x <x> <x> [...]', wenn man ihn
  185.     mit einem Fragezeichen ('?') als Parameter startet. Das gleiche passiert
  186.     meistens auch dann, wenn man ihn falsch benutzt (zumindest dann, wenn
  187.     dies nicht ZU falsch geschieht ...).
  188.  
  189. =============================================================================
  190. = BEFEHLSUEBERSICHT :                                                       =
  191. =============================================================================
  192.  
  193.     (Die mit einem Sternchen ('*') gekennzeichneten Befehle unterstuetzen
  194.      WildCards ('*'/'#?') und/oder die Option '-a', die die rekursive Bearbei-
  195.      tung aller Unterverzeichnisse des spezifizierten Pfades mit ein-
  196.      schliesst.)
  197.  
  198.     A. WB-/ARP-aehnliche Befehle
  199.  
  200.       1. AD
  201.                      -> (aendert das aktuelle VZ)
  202.       2. ComLoad
  203.                      -> (startet ein beliebiges Programm als eigenen Prozess
  204.                          mit Zugriff auf das aktuelle CLI-/Shell-Window, das
  205.                          deshalb voruebergehend (wie bei 'Run') nicht ge-
  206.                          schlossen werden kann.)
  207.   *   3. Comment
  208.                      -> (kommentiert eine Datei)
  209.       4. Display
  210.                      -> (gibt den Inhalt einer Datei auf dem Bildschirm oder
  211.                          einem virtuellen Geraet (z.B. PRT:, CON:, SER:, ...),
  212.                          wahlweise auch in eine Datei, aus)
  213.   *   5. Duplic
  214.                      -> (kopiert ein Dateien/VZs, optional mit Wildcard '*')
  215.  
  216.       6. EnvAct      -> (stellt alle Moeglichkeiten fuer den Umgang mit Envi-
  217.                          ronment-Variablen zur Verfuegung.)
  218.  
  219.   *   7. ExtShow
  220.                      -> (zeigt das Inhaltsverzeichnis, Protection-Bits, Er-
  221.                          stellungs-Datum, Erstellungs-Zeit und Kommentar an)
  222.  
  223.   *   8. ExtShow-2
  224.                      -> (ExtShow-2 fuer OS2.04. Ist kuerzer, schneller und bes-
  225.                          ser, da OS 2.04 ein verbessertes DOS mit mehr Funk-
  226.                          tionen besitzt, die hier genutzt werden koennen.)
  227.  
  228.       9. KAssign
  229.                      -> (erzeugt, listet und modifiziert 'Assignments')
  230.  
  231.      10. KAssign-2
  232.                      -> (KAssign fuer OS2.04. Ist kuerzer, schneller und bes-
  233.                          ser, da OS 2.04 ein verbessertes DOS mit mehr Funk-
  234.                          tionen besitzt, die hier genutzt werden koennen.)
  235.  
  236.   *  11. Kill
  237.                      -> (loescht Dateien/VZs, optional mit Wildcard '*')
  238.  
  239.      12. KInfo       -> (liefert Informationen ueber alle verfuegbaren Volumes
  240.                          wie eingelegte Disketten oder RAM-Disks.)
  241.  
  242.      13. NewName
  243.                      -> (benennt eine Datei um)
  244.  
  245.  
  246.      14. NewDir
  247.                      -> (erzeugt ein neues VZ oder einen kompletten, neuen
  248.                          Pfad :
  249.                          z.B. 'df0:Texte/Briefe/Persoenlich'.)
  250.  
  251.   *  15. ProSet         
  252.                      -> (setzt die gewuenschten Schutzbits einer Datei
  253.                          [aus : hsparwed] )
  254.  
  255.      16. PriSet       
  256.                      -> (setzt einen Task/Prozess auf die gewuenschte Prio-
  257.                          ritaet)
  258.  
  259.      17. PosPrint    
  260.                      -> (gibt einen Text an einer beliebigen Bildschirmposition
  261.                          aus)
  262.  
  263.      18. PrefSet    
  264.                      -> (ermoeglicht das Veraendern einiger Systemeinstellun-
  265.                          gen [z.B. Tastenwiederholungszeit], entweder per
  266.                          'Menue' oder per Parameteruebergabe in der Kommando-
  267.                          zeile)
  268.   *  19. Show        
  269.                      -> (zeigt das Inhaltsverzeichnis)
  270.  
  271.      20. ViewDate
  272.                      -> (zeigt das aktuelle Systemdatum und die Systemzeit an.)
  273.  
  274.  
  275.    B. Innovative Befehle
  276.  
  277.      21. BigSize
  278.                      -> (vergroessert das aktuelle Fenster auf PAL-, NTSC-
  279.                          oder die groesstmoegliche Groesse, oder auf einen
  280.                          angegebenen X/Y-Wert (beliebig).
  281.                          Gleichzeitig Verschiebung in die linke obere Ecke
  282.                          des Bildschirmes.)
  283.  
  284.      22. CheckExec
  285.  
  286.                      -> (gibt einige Werte der ExecBase aus und testet (ober-
  287.                          flaechlich) auch auf einen Virenbefall des Systems)
  288.  
  289.      23. ExecLibs
  290.                      -> (zeigt Informationen ueber alle residenten Libraries)
  291.  
  292.  
  293.      24. ExecMem     -> (zeigt den freien Speicher an.
  294.                          Das Besondere : Kann das Ergebnis in eine Env-Variab-
  295.                          le schreiben !!!)
  296.  
  297.      25. ExecSems
  298.                      -> (zeigt Informationen ueber alle residenten Semaphoren)
  299.  
  300.  
  301.      26. ExecRes
  302.                      -> (zeigt Informationen ueber alle verfuegbaren Re-
  303.                          sourcen)
  304.  
  305.      27. ExecIRupts
  306.                      -> (zeigt Informationen ueber alle angemeldeten, globa-
  307.                          len Interrupts)
  308.  
  309.      28. ExecDevs
  310.                      -> (zeigt Informationen ueber alle residenten ExecDevi-
  311.                          ces)
  312.  
  313.      29. ExecPorts
  314.                      -> (zeigt Informationen ueber alle eingerichten Ports)
  315.  
  316.  
  317.      30. HunkShow
  318.                      -> (zeigt die HUNKS eines Programmes oder Objektfiles)
  319.  
  320.  
  321.      31. KillTask
  322.                      -> (entfernt einen Task aus den Systemlisten)
  323.  
  324.      32. LED
  325.                      -> (manipuliert Power-LED und Audio-Filter (an/aus) )
  326.  
  327.  
  328.   *  33. Move        -> (bewegt Files/Directories in andere Files/Directories.
  329.                          D.h. das SourceFile/Dir wird kopiert und anschlies-
  330.                          send geloescht. => Kombination von 'Kill' und 'Dup-
  331.                          lic'.)
  332.  
  333.      34. PosLeft
  334.                      -> (bewegt das gerade aktuelle Fenster nach 0/0)
  335.  
  336.  
  337.      35. Texter   
  338.                      -> (gibt einen Text auf dem Bildschirm ODER auf einem
  339.                          parallelen Drucker aus.
  340.  
  341.                          Optionen : normal, fett, unterstrichen, kursiv,
  342.                                     invers, Leerzeilen)
  343.  
  344.                          Benutzt bei Druckerausgabe 'PRT:' oder, falls 'PRT:'
  345.                          nicht ansprechbar, 'PAR:'.)
  346.  
  347.  
  348.      36. Title
  349.                      -> (aendert den Text der Titelzeile des aktiven Fensters
  350.                          und (optional) Screens)
  351.  
  352.  
  353.      37. ExecTasks
  354.  
  355.                      -> (zeigt alle aktiven Tasks mit Namen, Prioritaten und
  356.                         ihrem Status an)
  357.  
  358. =============================================================================
  359. = HINWEISE UND KOMMENTARE ZU DEN BEFEHLEN :                                 =
  360. =============================================================================
  361.  
  362.        - EnvAct
  363.  
  364.          ---> sollte unbedingt in der Startup-Sequence stehen.
  365.               Beispielaufruf :
  366.  
  367.                EnvAct INIT RAM:
  368.  
  369.                Erzeugt das Verzeichnis 'RAM:env', weist ihm die Bezeichnung
  370.                'ENV:' zu, und schreibt in es die Variablen 'AKCC' und 'AKCC-
  371.                Lib' hinein.
  372.  
  373.        - NewDir
  374.  
  375.          ---> NewDir erzeugt auch ganze Pfade (rekursiv), sodass auch Pfade
  376.               wie 'RAM:tmp/comp/txt/1' usw. muehelos zu erstellen sind.
  377.               Ein Befehl genuegt !
  378.  
  379.        - Texter
  380.  
  381.          ---> Die Schriftstile sind, sowohl fuer den Bildschirm, als auch fuer
  382.               den Drucker, kombinierbar.
  383.  
  384.        - ViewDate
  385.  
  386.          ---> Noch keine Modifikationen moeglich ('ReadOnly' sozusagen ...).
  387.  
  388.        - PrefSet
  389.  
  390.          ---> Ich wuerde niemandem empfehlen, die 'KEY...'-Werte zu niedrig
  391.               anzusetzten : Man kann dann keinen Befehl mehr korrekt ein-
  392.               geben, da man stets mehr als ein Zeichen auf dem Bildschirm
  393.               erhaelt, sodass meistens nur noch ein Reset weiterhilft.
  394.               Bei der Eingabe per Menue wird allerdings ein passender Wert
  395.               vorgeschlagen, der dann ruhig etwas (aber bitte auch nur ETWAS !)
  396.               nach oben oder unten veraendert werden kann.
  397.               Einige Einstellungen werden nur unter bestimmten Umstaenden
  398.               auch wirksam (z.B. machen sich Zeichensatzmanipulationen nur
  399.               beim Oeffnen eines NEUEN Fensters bemerkbar !).
  400.  
  401.        - KillTask
  402.  
  403.          ---> Achtung ! Nicht alle Tasks sind darauf eingerichtet, einfach so
  404.               ohne weiteres mit der Brachial-Methode ('RemTask') aus dem
  405.               System entfernt zu werden.
  406.               Bitte (!!!) diesen Befehl mit groesster Vorsicht anwenden !
  407.               Moeglichst keine Devices, Handler, Server oder andere System-
  408.               Tasks/-Prozesse, auf die noch IRGENDEIN anderer Task/-Prozess
  409.               angewiesen ist, aus dem System entfernen ! Erst recht nicht,
  410.               wenn diese bereits mit einem 'SOFTWARE ERROR - TASKHELD' abge-
  411.               stuerzt sind und man (trotzdem) noch weiterarbeitet.
  412.  
  413. =============================================================================
  414. = VERSIONS-'HISTORY' :                                                      =
  415. =============================================================================
  416.  
  417.    V1.0  :
  418.  
  419.     - erste Version mit (noch) relativ vielen Fehlern und (noch) relativ
  420.       wenigen Befehlen
  421.  
  422. ------------------------------------------------------------------------------
  423.  
  424.    V1.1 :
  425.  
  426.     - Verkleinerung der Programmcodes
  427.     - mehr Befehle (die 'Avail...'-Befehle sind z.B. neu)
  428.     - kleinere Fehlerkorrekturen
  429.     - Codeoptimierungen 
  430.  
  431. ------------------------------------------------------------------------------
  432.  
  433.    V1.2 :
  434.  
  435.     - Verkleinerung der Programmcodes
  436.     - Benutzung einer eigenen Library ('akcc.library')
  437.     - kleinere Fehlerkorrekturen
  438.     - Codeoptimierungen 
  439.  
  440. ------------------------------------------------------------------------------
  441.  
  442.    V1.3.001 :
  443.  
  444.     - neues, verbessertes 'Outfit' bei allen Programmen
  445.     - Verkuerzung der meisten Programme
  446.     - Bessere Fehlerkontrollen und Abfragen bei allen Programmen
  447.     - Fehlerverbesserungen (allgemein)
  448.     - Abfrage auf 'akcc.library' V33 (oder hoeher)
  449.     - Beseitigung von Inkompatibilitaeten mit der neuen Library-Version
  450.     - besonders verbesserte Befehle :
  451.        - ExtShow  (mehr Informationen)
  452.        - Prior    (jetzt Prioritaet JEDES Tasks veraenderbar)
  453.        - HunkShow (jetzt auch Object- und andere Files)
  454.        - etc. ...
  455.     - neue Befehle :
  456.        - ComLoad     (startet Programm als neuen Prozess)
  457.        - ViewDate    (zeigt Datum und Zeit des Systems an)
  458.        - ViewAssigns (zeigt, listet und modifiziert Assignments)
  459.        - SetPrefs    (modifiziert bestimmte Voreinstellungen nach Wunsch)
  460.        - KillTask    (entfernt Task)
  461.  
  462. ------------------------------------------------------------------------------
  463.  
  464.    V1.3.002 :
  465.  
  466.     - korrigiertes Outfit (Ausgabetexte)
  467.     - Verkuerzung einiger Programme
  468.     - Bessere Fehlerkontrollen und Abfragen bei allen Programmen
  469.     - Fehlerverbesserungen (allgemein)
  470.     - Verwendung einer der neuen Version der 'akcc.library' (V34)
  471.       (Die neue Version ist aufwaertskompatibel mit der alten, die neuen
  472.        Befehle funktionieren aber logischerweise nur mit der neuen Version !
  473.        Achten Sie darauf, dass Sie die richtige Version installiert haben !)
  474.  
  475.     - Umbenennungen von Befehlen aus 'praktischen' Gruenden :
  476.  
  477.          neuer Name :           alter Name bis V1.3.001 :
  478.  
  479.        - ExecTasks              TaskStates
  480.        - ExecLibs               AvailLibs
  481.        - ExecSems               AvailSemaphores
  482.        - ExecRes                AvailResources
  483.        - ExecIRupts             ActiveInterrupts
  484.        - ExecDevs               AvailDevices
  485.        - ExecPorts              AvailPorts
  486.        - KAssign                ViewAssigns
  487.  
  488. ------------------------------------------------------------------------------
  489.  
  490.    V1.3.003 :
  491.  
  492.     - Verkuerzung einiger AKCC-Befehle gegenueber V1.3.002
  493.     - Optimierungen und Ergaenzungen der AKCC-Befehle
  494.     - Bessere Fehlerkontrollen und Abfragen bei allen AKCC-Befehlen
  495.     - Fehlerverbesserungen (allgemein)
  496.     - neue Befehle :
  497.        - InitAKCC
  498.        - CheckExec
  499.        - ReadEnv
  500.        - WriteEnv
  501.     - Umbenennungen von AKCC-Befehlen aus 'praktischen' Gruenden :
  502.  
  503.          neuer Name :           alter Name bis V1.3.002 :
  504.  
  505.        - Text                   Print
  506.  
  507.     - WildCard ('*') und/oder '-a'-Unterstuetzung fuer folgende AKCC-Befehle
  508.       wurde neu integriert :
  509.        - Show    (  -a)
  510.        - ExtShow (  -a)
  511.        - Comment (*/-a)
  512.        - Pro     (*/-a)
  513.     - ausserdem besonders verbesserte Befehle :
  514.        - Text (vorher 'Print')  (verschiedene Schriftstile)
  515.        - Dump                   (verschiedene Schriftstile)
  516.        - KAssign                (gibt Hinweise auf Eintragstyp / Pfad)
  517.        - ExecPorts              (mehr Informationen)
  518.        - ExecLibs               (mehr Informationen)
  519.        - ExecDevs               (mehr Informationen)
  520.        - ExecSems               (mehr Informationen)
  521.        - u.a.
  522.  
  523. ------------------------------------------------------------------------------
  524.  
  525.    V1.3.004 :
  526.  
  527.     - neue Library (V34.05), um ueber 50% kuerzer !
  528.     - Erweiterung einiger Befehle (z.B.) :
  529.        - ExecTasks              (mehr Informationen, anderer Aufbau)
  530.        - u.a. Verbesserungen
  531.     - Fehlerkorrekturen :
  532.        - Show + ExtShow    ( -> ab und zu 'sanfter Absturz'/DeadLock)
  533.        - ExecLibs          ( -> OpenCount (#) manchmal 'ausser Bild' (Rahmen))
  534.        - u.a. kleinere Fehler
  535.     - Korrektur einiger 'technischer' und 'optischer' Fehler
  536.     - Beseitigung vorhandener Inkompatibilitaeten (z.B. mit ARP)
  537.     - einige Befehle wurden laenger, dafuer aber besser und kompatibler !
  538.  
  539. ------------------------------------------------------------------------------
  540.  
  541.    V1.3.005 :
  542.  
  543.     >>> rel. 2311-91 :
  544.  
  545.     - Anpassung der Info-Texte aller Befehle an den Schriftsatz von OS 2.04
  546.       (BOLD + ITALIC gab ein sehr schlechtes Bild), plus kleinere Ver-
  547.       aenderungen (hier ein Punkt, da ein Punkt ...)
  548.     - neue Befehle :
  549.        - EraseEnv
  550.        - Move
  551.     - Umbenennungen von AKCC-Befehlen aus 'praktischen' Gruenden :
  552.  
  553.          neuer Name :           alter Name bis V1.3.004 :
  554.  
  555.        - PriSet                 Prior
  556.        - ProSet                 Pro
  557.        - PrefSet                SetPrefs
  558.  
  559.     - Erweiterung einiger Befehle (z.B.) :
  560.        - HunkShow              (erkennt mehr Hunktypen, Fehler wurden besei-
  561.                                 tigt. Erkennt leider noch nicht alle Hunks
  562.                                 ohne Fehler.)
  563.        - Exec...-Befehle       (mehr Informationen, ausserdem jetzt console-
  564.                                 orientiert)
  565.        - BigSize               (Groesse jetzt frei waehlbar <=> oder Nutzung
  566.                                 der PAL-, NTSC- oder groesstmoeglichen (!)
  567.                                 Groesse, lt. GfxBase)
  568.        - PosLeft               (beruecksichtigt ebenfalls andere Werte als
  569.                                 640/256)
  570.        - CheckExec             (kleinere Verbesserungen)
  571.        - u.v.a. Verbesserungen
  572.  
  573.     - Fehlerkorrekturen :
  574.        - HunkShow          ( -> s.o. )
  575.        - Exec...-Befehle   (Ausgabe war unter OS 2.04 teilweise zerstoert,
  576.                             deshalb und wegen fehlendem Scrolling Benutzung
  577.                             der Standard-I/O)
  578.        - Dump              (versehentlich MODE_NEWFILE verwandt, deshalb
  579.                             scheinbar Abstuerze. Jetzt MODE_OLDFILE)
  580.        - ComLoad           (funktioniert jetzt immer)
  581.        - u.a. kleinere Fehler
  582.  
  583.     >>> rel. 2711-91 :
  584.  
  585.        -  in rel. 2311-91 war versehentlich der Befehl KAssign V1.3.005
  586.           enthalten, der NUR unter OS 2.04 (V36/37) funktioniert.
  587.           (Ich arbeitete gerade daran und vertauschte den Source, ...).
  588.           Dieser Befehl ist jetzt als 'KAssign-2' wieder enthalten. Fuer
  589.           alle, die noch unter OS 1.2/1.3 arbeiten, ist wieder 'KAssign'
  590.           als kompatibler Befehl enthalten.
  591.           'KAssign-2' ist also ein NEUER Befehl.
  592.  
  593. ------------------------------------------------------------------------------
  594.  
  595.    V1.3.006 :
  596.  
  597.     - neue Library (V34.06), mit erweiterten Funktionen !
  598.     - Alle WildCard-Befehle unterstuetzen jetzt auch '#?' !!!
  599.     - Alle Befehle werten die Unterbrechungsereignisse CTRL-C / CTRL-D
  600.       jetzt aus, sodass ein Grossteil des evtl. belegten Speichers wieder
  601.       freigegeben werden kann (dies war zuvor u.U. nicht oder nur mit Ein-
  602.       schraenkungen der Fall)
  603.     - neue Befehle :
  604.        - InitEnv
  605.     - Verbesserung/Erweiterung einiger Befehle (z.B.) :
  606.        - ExtShow               (Unterstuetzt jetzt WildCards fuer selektierte
  607.                                 Anzeige !)
  608.        - Show                  (Unterstuetzt jetzt WildCards fuer selektierte
  609.                                 Anzeige !)
  610.        - Kill                  (Loescht Directories mit Inhalt nur noch, wenn
  611.                                 deren Name angegeben wird, oder wenn die Op-
  612.                                 tion '-a' gewaehlt ist, aber nicht mehr allein
  613.                                 durch Auswahl mit WildCard. Directories mit
  614.                                 Unterdirectories koennen nur mit '-a' ge-
  615.                                 loescht werden. Versehenliches Loeschen ist
  616.                                 so relativ unwahrscheinlich.)
  617.        - NewDir                (erzeugt jetzt auch ganze Pfade :
  618.                                 z.B. 'df0:s/1/2/3'.)
  619.        - u.v.a. Verbesserungen
  620.  
  621.     - Fehlerkorrekturen :
  622.        - ExtShow / ViewDate (Korrektur eines Fehlers in der 'akcc.library',
  623.                              siehe dort)
  624.        - Show               (Schriftfarbenwechsel wird wieder rueckgaengig
  625.                              gemacht; Info-Text jetzt fehlerfrei)
  626.        - Duplic / Move /
  627.          Kill               (Der ehemals unter 'Known Bugs' genannte Fehler
  628.                              von Duplic - und auch Move, Kill - ist nunmehr
  629.                              beseitigt, s. auch 'akcc.library.doc'.)
  630.        - Kill               (komplette Ueberarbeitung der rekursiven Loesch-
  631.                              routine wg. kleineren Fehlern in best. Faellen)
  632.        - u.a. kleinere Fehler
  633.  
  634. ------------------------------------------------------------------------------
  635.  
  636.    V1.3.007:
  637.  
  638.     - Zusammenfassung von Befehlen:
  639.  
  640.        - EnvAct              (fasst die vier vormaligen Environment-Befehle
  641.                               'InitEnv', 'WriteEnv', 'ReadEnv' und 'EraseEnv'
  642.                               zu einem einzigen zusammen.)
  643.        - Texter              (fasst die beiden vormaligen Textausgabe-Befehle
  644.                               'Text' und 'Dump' zusammen
  645.                               (Bildschirm/Drucker).)
  646.  
  647.     - Streichung von Befehlen :
  648.  
  649.        - InitAKCC            (Dieser Befehl hat praktisch keinen Nutzen mehr.)
  650.  
  651.     - Fehlerkorrekturen :
  652.  
  653.        - KAssign / Kassign-2 (Disketten-/Filesystem-Typen werden nun richtig
  654.                               erkannt.)
  655.        - KAssign             (Pfadnamen werden num komplett angezeigt.)
  656.        - ExecIRupts          (Anzeige von 'IntVects' funktioniert nun.)
  657.        - Exec...             (Die Prioritaeten von Nodes wurden, falls nega-
  658.                               tiv, nicht richtig angezeigt !)
  659.  
  660.        - u.a. kleinere Fehler
  661.  
  662.     - neue Befehle :
  663.  
  664.        - KInfo
  665.        - ExecMem
  666.  
  667. ------------------------------------------------------------------------------
  668.  
  669.    V1.4.001:
  670.  
  671.     - neue Library-Version (V35) und neue Hauptversion (V1.4)
  672.     - Verbesserung/Erweiterung einiger Befehle (z.B.) :
  673.        - CheckExec             (Besitzt jetzt zusaetzlich die Moeglichkeit,
  674.                                 Bootblocks von Disketten anzuzeigen !)
  675.        - KAssign-2 / KAssign   (Verkuerzung des Codes um ca. 3000 Bytes,
  676.                                 dafuer jedoch Programm nicht mehr mit
  677.                                 CTRL-C/-D unterbrechbar)
  678.        - KillTask / SetPri     (Keine Unterscheidung mehr zwischen Gross-
  679.                                 und Kleinschreibung. WildCard-Unterstuetzung.)
  680.        - LED                   (Neu : Batch-Modus. Liefert WARN (5), wenn die
  681.                                 LED an ist, sonst 0.)
  682.        - u.v.a. Verbesserungen
  683.  
  684.     - Fehlerkorrekturen :
  685.  
  686.        - CheckExec             (Korrektur der CHIP-/FAST-Memory-Angaben !)
  687.  
  688.        - u.a. kleinere Fehler
  689.  
  690.     - neue Befehle :
  691.  
  692.        - ExtShow-2
  693.  
  694. ------------------------------------------------------------------------------
  695. ------------------------------------------------------------------------------
  696.  
  697.    Bekannte Fehler :
  698.  
  699.     - AKCC    :
  700.  
  701.                 Die Version V35.1 der 'akcc.library' ist abwaertskompatibel
  702.                 zu den Versionen V34.06 und V34.05, bei aelteren oder spaete-
  703.                 ren Versionen der 'akcc.library' muss dies jedoch nicht
  704.                 zwangslaeufig der Fall sein.
  705.              -> Abhilfe : Moeglichst keine 'Mischungen' vornehmen, falls nicht
  706.                           sicher ist, ob Kompatibilitaet gegeben ist, oder
  707.                           nicht.
  708.  
  709.     - 'AD'    :
  710.  
  711.                 Verschiedene Shells, wie die OS-2.04-Shell, sowie die WShell,
  712.                 die das aktuelle Directory in der Titelzeile des Fensters
  713.                 oder in der Kommandozeile anzeigen, erkennen die von AD
  714.                 durchgefuehrte Aenderung nicht.
  715.              -> Abhilfe : Auf Shell-Befehle zurueckgreifen oder Anzeigefunk-
  716.                           tion der Shell desaktivieren (z.B. mittels 'Prompt').
  717.  
  718.     - 'ComLoad' :
  719.  
  720.                 Manche CLI-/Shell-Befehle verlangen mindestens einen Parameter,
  721.                 auch wenn dieser keine Information beinhaltet.
  722.                 Der 'Dir'-Befehl von AmigaDOS benoetigt z.B. auf jeden Fall
  723.                 einen Pfad ("").
  724.              -> Abhilfe : Parameter mitangeben (notfalls einfach "").
  725.  
  726.     (fuer bekannte Fehler der 'akcc.library', siehe deren Dokumentation)
  727.  
  728. ------------------------------------------------------------------------------
  729. ------------------------------------------------------------------------------
  730.  
  731.    Moegliche weitere Verbesserungen in spaeteren Versionen :
  732.  
  733.  
  734.     - Weitere Unterstuetzung von Amiga OS 2.04 (>= V37.175)
  735.     - weitere neue AKCC-Befehle (z.B. mehr tool-aehnliche Befehle)
  736.     - Erweiterungen der Befehle (z.B. noch mehr WildCard-Unterstuetzungen)
  737.     - Korrektur von eventuellen Fehlern
  738.  
  739.      Ich bitte ausdruecklich um die Zusendung von 'BUG-Reports' !
  740.  
  741. =============================================================================
  742. = INFORMATIONEN ZUR 'akcc.library' :                                        =
  743. =============================================================================
  744.  
  745.     Die mit diesem Programm zu verwendende 'akcc.library' besitzt eine eigene
  746.     Dokumentation. Bitte aufmerksam durchlesen !
  747.     Danke !
  748.  
  749. =============================================================================
  750. = COPYRIGHTS :                                                              =
  751. =============================================================================
  752.  
  753. =============================================================================
  754. =   'AKCC'                                                                  =
  755. =   (c) 1990-92 by Andreas R. Kleinert.                                     =
  756. =   SHAREWARE. All rights reserved.                                         =
  757. =============================================================================
  758. =   'akcc.library'                                                          =
  759. =   (c) 1990-92 by Andreas R. Kleinert.                                     =
  760. =   Part of AKCC. All rights reserved.                                      =
  761. =============================================================================
  762. =   Copyrights zu anderen erwaehnten Produkten/Programmen sind den jeweili- =
  763. =   gen Produktbeschreibungen der Hersteller/Vertreiber zu entnehmen.       =
  764. =============================================================================
  765.  
  766. =============================================================================
  767. = ... UND ZUM SCHLUSS :                                                     =
  768. =============================================================================
  769.  
  770.     'SCHLEICHWERBUNG' !!! (muss halt auch sein ...)
  771.  
  772.     Weitere von mir geschriebene Programme :
  773.  
  774.      - DRAFU ([D]raw [a] [Fu]nction) :
  775.  
  776.        -> Funktionsdarstellung (linear, quadratisch, Polynome)
  777.  
  778.           Faehigkeiten :
  779.  
  780.            jetzt schon               : - freies Verschieben der Achsen
  781.                                        - Farbkombinationen frei waehlbar
  782.                                        - 'Aufloesung' (Pixel) einstellbar
  783.                                        - Prioritaet manipulierbar (fuer
  784.                                          schnellere Ausgabe)
  785.                                        - Speichern der Darstellung als
  786.                                          IFF-ILBM (ungepackt)
  787.            demnaechst wahrscheinlich : - Speichern der Darstellung als
  788.                                          IFF-ACBM
  789.                                        - sin, cos, tan
  790.            leider noch nicht         : - Funktionsanalysis
  791.            (vielleicht auch nie...)    - freie Wahl der Eingabemaske
  792.                                          (z.B. cos x * tan z / x^2)
  793.  
  794.      - Romanverwaltung 'PR'
  795.  
  796.        -> Verwaltung von Buechern, Zeitschriften, Heften, Heftromanen, o.ae.
  797.  
  798.      - AK_Lotto :
  799.  
  800.        -> 'Lotto-Spielereien' (inkl. Verwaltung)
  801.  
  802.      - KPosXY :
  803.  
  804.        -> Mauspositionsanzeige, ... .
  805.  
  806.      - SPACE-Archiv :
  807.  
  808.        -> Eine Art 'Lexikon' mit Daten und Fakten rund um die Raumfahrt.
  809.           (USA, UdSSR, China, ESA, Frankreich, Japan, Deutschland, ...)
  810.           Vier Textanzeige-Modi zur Auswahl (unter best. Voraussetzungen).
  811.  
  812.      - TOM ([T]ranslate-[O]-[M]at) :
  813.  
  814.        -> Mini-Uebersetzungsprogramm (keine Texte, nur Vokabeln, aber ergaenz-
  815.           bar). Mit Intuition-Interface.
  816.  
  817.      - AKShell :
  818.  
  819.        -> Eine Shell mit 'ENV:'- und WildCard-Unterstuetzung ('#?'/'*').
  820.           Funktionstastenbelegungen und 'Aliases' sind ebenfalls moeglich.
  821.           Kurz !!! (Passt gut zu AKCC !)
  822.  
  823.      - KFrac :
  824.  
  825.        -> Darstellung von Fraktalen (Julia-Mengen).
  826.  
  827.      - u.v.m. .......... (look out for them)
  828.  
  829.        (notfalls direkt an mich wenden)
  830.